package com.saxon.Dao;

import com.saxon.pojo.User;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;
import java.util.Map;

public interface UserMapper {
    //获得查询的结果
    List<User> getUserList ();

    //根据属性查询用户
    User getUserID (int id);

    //插入结果
    void insertUser (User user);

    //更新数据
    void updateUser (User user);

    void update(Map<String,Object> map);
    //删除对象
    void deleteUser(int id);
    //分页
    List<User> getLimit(Map<String,Integer> map);
    //分页2
    List<User> getLimitby();
}
